.cartGoods{

  :global{
    .goodsName{
      height: 0.8rem;
      line-height: 0.4rem;
      font-size: 0.24rem;
      color: #1D1D1D;
      white-space: pre-wrap;
      width: 100%;
    }
    .specInfo{
      height: 0.4rem;
      line-height: 0.4rem;
      font-size: 0.22rem;
      color: #999999;

      width: 100%;
    }
    .left_move{
      height: 100%;
      width: 50%;
      font-size: 0.28rem;
      color: #fff;
      background-color: #ff9102;
      text-align: center;
    }
    .left_move_all{
      position: absolute;
      right: 0;
      height: 100%;
      width: 0;
    }
    .right_tF{
      width: 100%;
      padding-right: .3rem;
      .img_box{
        position: relative;
        height: 2rem;
        width: 2rem;
        margin: 0 .18rem;
        border:0.01rem solid #E5E5E5;
        .no_store{
          position: absolute;
          top: 0;
          left: 0;
          right:0;
          bottom: 0;
          background:  url("../../assets/img/noStore.png") center center/1.2rem no-repeat;
        }
      }

    }
    .noStorage,.noGoods{
      width: 1.4rem;
      height: 0.4rem;
      line-height: 0.4rem;
      text-align: center;
      font-size: 0.22rem;
      border-radius: 0.2rem;
    }
    .noStorage{
      border:0.01rem solid #ccc;
    }
    .noGoods{
      color: #ff0036;
      border: 0.01rem solid #ff0036;
    }
  }
}

.select_goods {
    padding: .05rem .1rem;
    background-color: #F7F7F7;
    border-radius: .05rem;
}

.gift_list{
  font-size: 0.22rem;
  color: #999;
  padding-right: .3rem;
  :global{
    .gift_item{
      margin-top: 0.2rem;
      .name{
        color: #666666;
        margin: 0rem 0.1rem 0rem .6rem;
      }
    }
  }
}

.no_store_img {
    opacity: .4;
}
.spec_model {

  :global{
    .sp_list{
      font-size: 0.24rem;
      color: #1D1D1D;
      padding: 0rem 0.2rem;
      .spec_name{
        text-align: left;
        padding: 0.3rem 0rem 0rem 0rem;
      }
      .item{
        padding: 0rem 0.3rem;
        height: 0.4rem;
        line-height: 0.4rem;
        border-radius:0.3rem;
        font-size: 0.22rem;
        background-color: #F7F7F7;
        margin: 0.2rem 0.1rem 0rem 0.1rem;
      }
    }
    .spec_storage{
      font-size: 0.24rem;
      color: #1D1D1D;
      padding: 0.3rem 0.2rem;
      .storage{
        color: #666666;
        margin-left: 0.4rem;
      }
    }
    .spec_scroll{
      max-height: 6rem;
    }
    .sepc_title{
      position: relative;
      color: #666666;
      height: 1.1rem;
      line-height: 0.55rem;
      text-align: left;
      border-bottom: 0.01rem solid #EBEBEB;
      padding: 0px .3rem;
      div{
        margin-left: 2rem;
      }
      .goods_img{
        position: absolute;
        top: -0.8rem;
        left: 0rem;
       // z-index: 50000;
        height: 1.6rem;
        width: 1.6rem;
        border: 0.01rem solid #EBEBEB;
        margin-left: .3rem;
      }
    }
    .am-modal-content{
      overflow: visible;
    }
    .am-modal-body{
      overflow: visible;
    }
    //.am-modal-close-x{margin-top:.3rem;}
    .cart_buy_btn{
      .am-button-primary{
        border-radius: 0px;
        width: 50%;
        height: 0.9rem;
        line-height: 0.9rem;
      }

    }
  }
}
